#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

//void Print(char arr[], int sz)
//{
//    int i = 0;
//    for (i = sz-1; i >= 0; i=i-1)
//    {
//        printf("%c", *(arr + i));
//    }
//    printf("\n");
//}
//int main()
//{
//    char arr[] = "abcdef";
//    int sz = sizeof(arr) / sizeof(arr[0]);
//    for (int i = 0; i < sz-1; i++)
//    {
//        scanf("%c", arr + i);
//    }
//
//    Print(arr, sz-1);
//
//    return 0;
//}
void Print(char* str)
{
	char* p = str;
	int count = 0;
	while(*p!='\0')
	{
		count++;
		p++;
	}

	for (int i = count; i > 0; i--)
	{
		printf("%c ", *(str + i));
	}
}

int main()
{
	char str[] = { 0 };
	scanf("%s", &str);
	Print(str);

	return 0;
}